package com.ly.service;

import com.ly.po.CoursesPO;

import java.util.List;

public interface CultivateService {
    List<CoursesPO> getCoursePOListByClassCode(String classCode);

    List<CoursesPO> getAvailableCourse(String classCode, String semester);

    void saveCourseByClassCode(String classCode, String semester, List<String> courseCodes);

    void deleteCourseByClassCode(String classCode, String semester, List<String> courseCodes);

    void selectRequiredCourse(String classCode, List<String> courseCodeList);

    void deleteRequiredCourse(String classCode, List<String> courseCodeList);

    List<String> getCourseCodeListByClassCode(String classCode);
}
